I'm a sucker for a new phone, about every year, which doesnt exactly work into ANY carriers "2 year plans". Also, cell phones, at least for me, last only about 1 year and 9 months, which also doesnt work into the whole 2 year plan. (batteries start dieing, buttons stick, something breaks, etc).
When I was with Verizon (was with them since they were Primeco), they wouldn't let me sign up for a new 2 year contract (and get a new phone) when I had phone issues early in one of the contracts. They told me to go to a pawn shop and buy a temp junk phone until my contract ran out. "F" them. Thank God, I could bring the phone number I've had for 11 years, with me when I left them.
I went to cingular (now Att) and signed up for two years, got a new phone, and if I needed to get a new phone (ebay etc) they were switchable via sim card. Verizons phones were not. I love having two or three phones to switch from and keep the same number.
Unfortunately, I cant switch sims with the iPhone, but oh well. Guess Im stuck using this! I love it, so it doesnt matter to me. I just use my other phones with my other phone number/sim.