The best eyewear for bike commuting and urban cycling (Shifter channel)
The best eyewear for bike commuting and urban cycling (Shifter channel)

video.canadiancivil.com
The best eyewear for bike commuting and urban cycling

I think Tom missed an even better option: photochromic cycling glasses.
I picked up a pair of Ryders Roam photochromic glasses when the company went out of business... $200+ glasses for like $30. Best purchase ever.
You can wear them at night, during sunny days, go from outdoor to indoor without taking them off (i.e running errands by bike), they are fairly anti-fog, sweat isn't an issue, rain isn't a problem. And I've worn them all-year-round because they offer awesome wind/cold/bug protection.
Invest in a good pair of photochromic cycling glasses and call it a day!