IMHO, oakley sunglasses are expensive due to several
factors.
1 is their lenses. they aren't any cheapo lenses that you can find
on the streets. they filter out all glare and uv all that shit
effectively. those cheap sunglasses you have, may in fact harm your
eyes. reason being that they don't filter the uv but darken your
vision, causing your iris to enlarge allowing more of the harmful
uv rays into enter your eyes.
2 is their life time warranty. in the 1st year u can exchange ur
Oakleys for free if they are damaged. from there on for a mere 30
bucks u can have a brand shd you spoil them (same model
though)
3 is their durability, if you notice that in their plastic frames
Oakleys refrain from using screws and other detachable parts. even
in their metal frames there are minimal screws. the oakleys are
made to last for a life time.
the brand factor is another, but i believe that Oakleys are good
investments and they really protect your eyes, esp if you are the
sporty kind always in the sun.
p/s: i think you can actually wear the sunglasses at night cos the
lenses would not darken your vision like those conventinal
sunglasses. i tried, but remove them after a while cos i don't want
to look like a goon....