Choosing contact lenses over glasses depends on personal preferences in regard to lifestyle, comfort, convenience, aesthetics and budget.  One is not better than the other.