Contacts all the way. Glasses get smudges, dusty, dirty, and get broken so easily. I use disposable contacts and they're much easier to use. Plus if one pair gets lost or damaged, they're easily replaced. Glasses... not so much.