I have a pair of Adidas sport sunglasses that are probably close to 15 years old as well. They do not slip at all.
However, this summer, I ordered prescription sunglasses for the first time because I found my contacts bothered me on some of my long runs. I wound up getting one of those cords that you can adjust, so the glasses stay put. That worked perfectly, and it was only a few bucks.