afganistan
iran
china
india
germany
Your question doesn't make sense. You probably want to know which country provide the highest quality living, but I don't understand how on earth you can even think of afghanistan.
Ask the question again, and either don't mention any countries or list countries which are compatible.
From your list it's pretty obvious, GER of course has a lot to offer, the best social security system for start.
Iran-everyone likes his own country
China is on the way to the best. lol~
Best for what? They are all so very different.
iran and germany
None