Here is the short version: Last October, I started a new job. My previous employer continued to pay for my "company" phone service (Sprint) in exchange for a few hours of help each month from me after-hours, or as needed. This gave me the change to hold off on getting a new contract (I want to go with Verizon) until the next iPhone release, so I was all for it. Fast forward to today. Old work is cancelling their Sprint contract, and my current iPhone 4S (which I own) will be without service by the end of this month. Old work will continue paying me in cash for as long as I want to continue contributing, but I am soon to be on my own for cellular service. So here's my problem. I would prefer to continue using my iPhone 4S until the next iPhone release, but I can't figure out a way to do that, since it won't work on any other carrier. If I upgrade in ~2 weeks, I'll be bummed when the next iPhone is released, since I've been waiting since October! What would you guys do?