Real languages exist somewhere on a spectrum. Languages in the Indo-European family show an empirical historical tendency to become less synthetic and more analytic over time and via contact with other languages. German is more synthetic than English, but less synthetic than Russian, and much less synthetic than very old IE languages such as Vedic Sanskrit. English is more analytic than German, but less analytic and more synthetic than Afrikaans. Some non-IE languages such as Finnish are extremely synthetic.
[1] https://en.wikipedia.org/wiki/Synthetic_language , https://en.wikipedia.org/wiki/Analytic_language