I currently have an iPhone 3GS on a 3 year contract that is about a year and a half old. I really want to upgrade to the new iPhone 4s, is there any way that I'd be able to do so without paying the expensive upgrade fees or flat out buying the phone? Do they ever let people just start up a new 3 year contract if they buy a new phone? I've been a Telus customer for many years.

I've tried calling Telus about it but either I stay on hold for an eternity, or if I get through, they say I need to ask my dad to call because the account is in his name. I'd just like a quick answer before the new iphones come out and are all sold out!

Thanks in advance