If you want to switch to another carrier on your iPhone but don’t want to jailbreak for an unlock there’s great news. Starting April 8th AT&T will begin to offer their customers the ability to unlock their phones. Requirements is for your account to be in good standing and you not being in a 2-year contract (with the iPhone you want to unlock) or pay an early termination fee. This is a great move by AT&T and may help prevent the amount of jailbreaking to unlock devices and the hassle it could be for some people.
(via Cnet )