Over-ear headphones are a better choice for glasses wearers. On-ear headphones will directly place pressure on the ears, which can be rather uncomfortable. Over-ear headphones will encompass the ears, so the pressure will be distributed, making it possible to wear headphones for longer without discomfort.