Like Tinks has mentioned..she will be able to see better with them on a most likely want to wear them.
They are so cute these days, brands like Dora or Looney Tunes. You can get them with hooked temples (arms) so they stay on better. You can get straps for them so they stay on.
Let her pick the one's she wants to wear within reason.
My DH works in Optics and I used to, most kids love them.
As far as 'smashing' them, the lenses these days are made out of a toughened plastic, shouldn't smash. Pick frames that have 'springs' in the arms or you can get frames that can be twisted to a certain point that will not snap.