I only wear contacts when I dive. Soft daily disposable. No worries about cleaning and disenfecting. Cost is about $0.50. If they get flushed out, no big loss. I originally got a "trial" pair to see wearing "glasses" while diving was worth the expense of buying a prescription for my mask. Optometrist, a fellow diver said "if some troglodyte steps on your mask your out $180 plus the cost of the mask." Then there is the issue of topside and not being able to see clearly. Contacts, cheap enough and I dive often enough to run through a box of 90 about once a year, just in time for a new prescription. Dive mask are expensive and then if your prescription changes.....