if you need to cancel your contract you can unlock your phone. once you unlock your phone from your contract you will end up the contract. if you need to unlock your phone there are many ways. you can unlock it using software or hardware or through codes. if you ask me the codes are the best way to unlock it. unlocking through codes is the best and simple way to unlock any phone. i got my phone unlocked through this method only. you can get the codes either from your service provider or from any other online service providers like Wickedunlock.com