Used both contacts & glasses for years before having my eyes lasered. Annoyingly, aged 43, my nightsight has now deteriorated to the point at which I need something for night riding / driving again.
Previously, contacts worked largely fine for me. Only conditions which I really didn’t get on with them was in a particularly wet road race (imagine very wet conditions, gritty spray off rear wheel in front) & on an off-road descent when my eye watered, I felt what I thought was a tear rolling down my cheek. Unfortunately, it was a lens, when I was in the middle of a Colorado descent, miles from my base, with no access to spares for a couple of days. Ah well. Not bad for about 10 years with contacts.
It’s worth mentioning I nearly always used a set of sunnies over the top – I hate squinting in bright conditions – or just feel vulnerable without them protecting my eyes, even at night. Oakley Pro frames all the way, even now, for their great around the head fit. But all in all, contacts worked 99% of the time for me, biking or not.
Glasses, well, they’re expensive & readily scratched, even with the various coatings if dropped. Plus few give the wrap-around coverage of a decent sunglass lens. It’s nice to be able to remove sunnies mid-ride if it gets too wet – you can’t do this wearing glasses with -7 prescription without inviting a painful death.
So if you can’t afford / don’t fancy / aren’t the right person for laser treatment, contacts every time.