This is suddenly a hot topic. New phones are appearing on a rival network, but you are still under contract with your current operator. Canceling your contract will result in an early termination fee of up to $200, but what do you do if you want to keep your current number when you switch provider?

In most cases, it’s possible to port your number from operator A to operator B, without the contract at operator A coming to an end (and resulting in that ETF).

Once you’ve done the number port by calling operator B, call operator A and tell them you want a "win-back". This will assign your old line a new number and keep it active, thus avoiding the pain of the termination fee. In most cases you’ll see the ETF on your invoice, but once you do the win-back, it will be credited right away, so don’t wait too long to call them.

Of course, this means you’ll be stuck paying for 2 lines, but if you only have a couple of months left with operator A, then it means you can get that shiny new iPhone/Blackberry you’ve been dreaming of.

Of course, sooner or later all operators will have pro-rated termination fees, making this entire post obsolete.