Being a speccy-four-eyes, I wear specs as I'm short-sighted, so require specs for distance vision.
I have several options I choose from when cycling.
I have an old pair of specs that I sometimes wear (prescription still okay), so it doesn't overly matter if they get wrecked - but in several years of wearing them whilst cycling, they are still fine.
Then there's the contact lens option combined with 'normal' sunglasses or 'normal' clear lenses for night cycling.
I find the biggest drawback to wearing specs & cycling is *rain*. It's wot dun me in at last year's DunRun (combined with mechanical failure of the bike). The rain was torrential and the rain simply didn't clear from my specs, effectively rendering me blind. Which was, to put it mildly, a tad dangerous. That's when I invested in some daily disposable contact lenses.