I have worn contact lenses for a long time due to near sightenness. They are lenses placed directly on the eye.
Oh!  Are they really helpful for your vision and better than glasses?
They provide a clearer vision than glasses, especially with regards to peripheral vision.