Those sunglasses will all work with contact lenses. The Goofy Glasses are only for those that want to wear prescription spectacles.
There are prescription sunglasses, but I find it difficult to believe that the top part of the frame does not obscure vision.
http://www.adseyewear.com/prescripti...ng-sunglasses/
I may go back to contacts and use them with sunglasses, but for the past many years I have not liked putting things in my eyes. On the other hand I would like some tinted goofy snooker glasses, perhaps in orange.