How on earth do I keep glasses on my two year old son?

Today I had a trip to the local eye unit to pick up my two year old son’s first pair of glasses.So far he has taken them off so many times that I’ve lost count.As advised I’m not getting annoyed or cross and don’t put them straight back onto him.I wait a few minutes then try again.It must feel strange for him to suddenly have these odd uncomfortable things put on his nose with strap-type things that go behind his ears.I have worn glasses since I was his age and had hoped my atrocious eyesight wouldnt be inherited,unfortunately so far 3 out of my 5 children have to wear glasses all the time and my eldest needs them for close -up work such as reading,watching television and using a computer. Whilst at the eye unit we also picked up my daughter’s new pair.She’s almost 4 and this is her 3rd new pair in about a year,she has broken each pair quickly.I’m not sure if the broken glasses are due to her disliking them or the fact that the glasses aren’t child-proof enough.The new pair she chose have flexible hinges,which,I am hoping will be better.How on earth am I supposed to keep glasses on a 2 year old? In my opinion the only thought I have is that when he chooses to wear his glasses he will,I just need to persevere and hope it happens sooner rather than later.The thing I am now dreading is he will,in a few months need a patch on his glasses.Think I need to get him watching Pirates of the Caribbean and hope for the best.