I have glasses for PC which I bought 5 years ago for 350 CHF, but the price were mostly the Porsche Design frames that I liked. I still have them and they are fine.
Sunglasses, hard to tell. I think in the last year I bought sth like 5 pairs for 10-20 CHF. So maybe 70 CHF last year? I had really solid metal sunglasses for 150 CHF but a big wave came when I was at the beach and blew them off my face 