My son has autism and he loses/breaks his glasses a lot. Since we were always replacing his glasses we decided to use a headstrap (eyeglass retainer) to hold his glasses in place.
Many we tried were not comfortable or had other problems (ugly!).
The headstrap that has worked the best for him is Headhuggers by framehuggers. I don't feel bad about making him wear a headstrap any longer because this one looks cool as well as fits well. Best of all, it doesn't bother his sensory issues due to his autism. Keeping Kids Eyeglasses on - Eyeglass Retainers