Glasses then contacts back to glasses
lasik surgery then perfect vision then
back to glasses

So, I guess I would have to vote "All of the above".
I sure enjoyed having perfect vision for a whole year after lasik surgery. But, then my distance vision started getting bad again. So, I wear glasses when I'm driving.