If you can handle contacts,get them.
i myself find the concept of putting things in my eyes very disturbing,and i couldnt last a week with em haha.
I like glasses myself,since these arnt the typical wire frame glasses.
So yah,if you could go either way,id say contacts.
Its easy to get used to wearing glassess though