Using flags in your visual design can be tempting but in my experience it's a bad idea. The problem is that certain flags force you to "take sides" in political disputes that you likely aren't aware of and don't understand. You'll inadvertently make one side very angry with you, and you won't even really know what political statement you accidentally made. It's OK if you stick to flags you know but if you start tryin…
And even worse is using them to indicate languages. There are countries with more than one language (e.g. Belgium which Dutch, French and German) and there are languages which are used in more than one country (think us.png vs gb.png for "English"). So, rule of thumb: - never use flags to indicate a language - use flags to indicate a country only after thinking twice EDIT: Nonetheless, this flag collection looks awes…
For example, I often appreciate browsing a shop in English (better content, more comments), so I select it from the dropdown, but end up browsing the US or UK shop, whereas I'm in France.
One website that gets it right is Zara: https://www.zara.com/ You select the store (country) and the language independently.