iPhone, has the features of a PC, an iPod, a digital camera and a mobile phone.
Benefits of unlocking an iPhone are that it helps you to run third party applications and play retro-games.

Unlocking helps you to run iPhone on any carrier of your choice and it releases an iPhone from Apple’s network so that you are not bound to any network to run your iPhone and your iPhone is usable even after the end of the contract.