Most GSM carriers outside of the US will unlock an iPhone from their service for a small fee. However, I believe you have to be the original contract holder to do so. If that's out of the question... then we'll need to know what iOS version and Baseband your iP4 is on in order to know if it's unlockable or not.