Recently when I visited the eye doctor, I was told that I needed new lenses. Since I had received new lenses just a year ago, I asked if insurance would cover them. I was told that it would. In fact, I was told that my insurance would pay for new lenses and frames every two years regardless of my prescription needs.
So, if I get tired of my frames, I can get new ones after two years.