There are a lot of websites out there that will charge you to unlock a cell phone, but don’t do it. There is a perfectly legal way to unlock your cell phone. I know for sure this can be done with any cell phone that has a SIM card, and I believe it can be done even if your phone does not have a SIM card.
I have actually done this. I had a cell phone given to me by a friend. He had T-Mobile and I have AT&T. When I called my local AT&T store they acted like I was crazy. So I called up the AT&T customer service. I asked the agent how I can unlock my cell phone for free and at first she did not think it was possible. After placing me on hold she told me that since my cell phone was originally from T-Mobile, I would need to call T-Mobile to get the cell phone unlocked. When I called T-Mobile, they informed me that I needed an account with them to unlock the cell phone. Since I did not have a T-Mobile account, I simply had my friend call for me. I gave him the required numbers from my cell phone and then 3 days later they emailed me the code to unlock my cell phone for free. On the other hand, if you do not have the patience to wait a couple days, there are plenty of companies out there are willing to charge you to unlock your cell phone.