I gave up on contacts because of cycling. After almost dying while bombing down an urban thoroughfare with a slight incline and having both contacts fail (come free of where they're supposed to be) at the same time, I switched over to glasses. I tried many different kinds of cycling sunglasses, and nothing really helped. I generally only had a problem late at night when I had been wearing my contacts all day, but I'm out riding late often enough.
The only problem with glasses is when it's dark and raining it can be hard to see. Add in an industrial light from slightly overhead and oncoming headlights and there are times when I basically have to ride on faith.