I ordered based on size, and these things were way too big. It was very disappointing because I needed them for work and they failed continuously the 8 hours I wore them. It was quite an uncomfortable situation.