Even after your contract is over, AT&T has always refused to unlock any iPhones ever since they were the only carriers to officially offer the iPhone in 2007 — AT&T unlocks any other phones like Android, Blackberry for its customers except the iPhone. After your two-year contract ends with AT&T, your iPhone would be useless because it would be locked to AT&T’s network only, unless you use some other third-party software by jailbreaking your phone or buying SIM mod to unlock it which is not always an option.

AT&T will finally put an end to this ugly business tactic to keep customers going to another carriers. According to Engadget, AT&T will unlock your iPhone starting this Sunday if you’re a qualifying customer and your account is in good standing.

AT&T’s official statement can be read below:

Beginning Sunday, April 8, we will offer qualifying customers the ability to unlock their AT&T iPhones. The only requirements are that a customer’s account must be in good standing, their device cannot be associated with a current and active term commitment on an AT&T customer account, and they need to have fulfilled their contract term, upgraded under one of our upgrade policies or paid an early termination fee.

What does that mean? After AT&T unlock your iPhone, you will be able to use the phone on any GSM network like T-Mobile USA or Simple Mobile by just inserting a SIM card to the AT&T unlocked iPhone. This will put an end the wait for iPhone users who rely on tools like SIM mods, Gevey SIM, or jailbreaking to unlock their phone. Using third-party tools like the previously mentioned tools and software is now always available or reliable. Those tools don’t unlock all iPhone because the phone needs to be on an specific iOS version, and you will miss all latest iOS updates from Apple.