Bill: his vision has been bad since he was young and he wore glasses as a child, but after several comments about his resemblance to Arthur, he stopped wearing them at all for years. Now he only wears them when he’s working.
Charlie: his vision is good enough that he can get away with not wearing glasses most of the time. he chooses to wear his glasses when he’s working with dragons and when he’s flying and/or playing quidditch. he has a cute little glasses chain for them so they won’t get knocked off.
Percy: he started wearing fake glasses (Bill’s old ones with the lenses popped out) during his first year Hogwarts (because they made him look smart and it distinguished him from his brothers) but he didn’t actually need glasses until around his 3rd year.
Fred: he’s been terribly nearsighted since he was very young but they could never keep the glasses on him. he learned to play beater by pure force of will and learning what blurs a bludger looks like from afar. sometimes he refers to George as his eyes.
George: his vision was never as bad as Fred’s but he does wear reading glasses. his eyesight started getting worse his sixth year at Hogwarts but he didn’t start regularly wearing glasses until some time after the war (it was easier to look at himself in the mirror that way).
Ron: his vision started declining his first year. he didn’t think much of it until it started to become a problem, but chose not to mention it to anyone. he didn’t want people to think he was copying Harry. part of the reason he’s a shit keeper is because he can’t see worth shit.
Ginny: her vision was never terrible but it was never great either. she would usually wear her glasses in class (when she remembered to bring them) but she would always wear her glasses when flying and/or playing quidditch.