If you’ve paid off your cellular contract, your carrier is now required to unlock your mobile phone upon request. This is part of a 2013 agreement between the FCC and the carriers. The carriers must also unlock prepaid devices after one year of activation, assuming reasonable time, payment, or usage requirements. Contact your carrier for details. follow link
Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the TidBITS Content Network for Apple consultants.
U.S. Carriers Required to Unlock Paid-off Smartphones