You can unlock any locked phone but you can't unlock them free of cost. Either you pay network provider to provide you an unlock code and get your phone unlocked legally or pay an individual who can unlock your phone using a software (obviously unlocking a phone without company's permission is considered illegal and doing so shall void the phone's warranty).
Once you get your phone unlocked illegally and later if you face any problem with the phone, the company wont assist you anymore so in my opinion the best way to avoid these problem is to contact your network provider and request an unlock code by paying a small fee. I have already unlocked some
mobile phones of friends including mine too which ended up getting damaged in an attempt to get it unlocked using a software. I strongly advice either you buy an unlocked phone or contact your network provider. Thanks, James
🙂