I’m going to argue against contacts.
I’ve used them in the past and they’re great for emergencies, but…
I need glasses for riding or driving, but I can’t read with them on, so contacts mean I have to take reading glasses.
Not a huge problem really, but for a ride that might pop into the pub, or bike shop, or need a bit of impromptu trail side maintenance, I prefer glasses.
I splashed out on Oakley Flux 2.0 photochromic prescription ones – not cheap, really not cheap, but that was pre-pandemic and it’s only now that I’m thinking they’re getting a bit scratched.
YMMV regarding scratches and longevity but on an annualised basis, not that bad cost wise, and blinking excellent for riding, driving, gigs, cinema, and snowsports – all the things where you mix close and distance work.
I do use contacts with googles, and have a few pairs in the car in case I lose my glasses, but I much prefer the glasses.