I probably have a dozen by now, but in my case it is mostly from various door-prize type draws at scuba events. I always wear one, if I lose it, I have plenty to choose from, and my dives often involve a lot of surface swimming.lol I was just going to add that I have about 5 or 6 snorkels at the moment, some of them pretty $$$, and only one that I bought.
Reason I do not wear one diving...I find so many that I figure I too will lose one...
-Craig