are glasses more expensive than contacts?
Eyeglasses generally are cheaper than contact lenses over the long term. You don't need to replace glasses as often (unless you break them!) and if your prescription changes over time, you may be able to keep your current frames and just replace the lenses.