I've tried the rubbery eyeglass retainers that attach to the rear end of your glasses, and they always pull/catch my hair when I remove my eyeglasses (actually, reading or sunglasses). These are much better since you can push the rubber connecting piece as far forward or backward on the eyeglass earpiece as you wish. I pushed mine all the way forward toward the front of the glasses, so I can quickly remove my reading glasses or sunglasses without catching or pulling out my hair. Yes, that's kind of a "granny-style" but frankly, I'd rather that than have my hair pulled out each time I take the glasses off.

Since I do a lot of birdwatching, I'm constantly taking off my sunglasses to look through binoculars, and with these retainers, I can literally rip my sunglasses off my face and "drop them," knowing that they will stay around my neck (and won't pull my hair out). In fact, I often wear a pair of reading glasses on a retainer around my neck, and my sunglasses on a retainer, since I'm outdoors a lot and frequently need one or the other. This pack of three let me attach cords to my sunglasses, regular glasses, and reading glasses--so having 3 was just perfect. I also like the colors, but that's just me.

The cords are strong and comfortable to have around my neck--they don't irritate me the way metal or even some rubber or plastic cords do. These have turned out to be much more practical for me than the more modern bands that run behind the head and attach to the ends of the earpieces. These let me take my glasses off in a hurry, without any fuss.