When the new iPhone comes out, I am planning to cancel my contract at AT&T and switching to Verizon. (It's cheaper, has more LTE coverage, and free tethering with the plan I'm getting) I have an iPhone 4S under contract until May 7, 2013. I know when contracts expire AT&T will unlock your iPhone. If I cancel my contract and pay the ETF, will they still unlock it? And if so, how do I go about doing this?