I've had 3 phones in total so not that often. I had my first one for ~2.5 years, my second for 1.5 years when my parents bought me a new one randomly that I've now had for about 6 months
It should be about two years. I'm about to call Verizon up and bitch to them about sending me these faulty phones though, I'm on my third phone and I haven't even had a phone for a year yet.
Like every 3 or 4 years i had the original IPhone for years and i got a 3gs like 2 and a half years ago My sister is getting me the 5 when i get the upgrade mostly because i let her have a lot of my upgrades.