Glasses are more useful than the contact lens. No need to clean many times and maintenance, you don't need to touch your eyes to wearing them (decreasing your risk for eye infections), and eyeglass are also cheaper in the long run because they do not need to be changed frequently.