I've used glasses for about 20 years, started off using the cheapy ones from Tesco etc, and then over the years realised that I needed proper ones from the opticians.
I prefer to ride my bike than answer the phone or listen to music while I'm riding.
Get off your phone stop listening to music and pay attention to what is happening on the road around you. ?