Hi you can easily unlock your iphone from t-mobile network provider through online providers like TheUnlockSpot.com here they will render you remote unlocking service to unlock your iphone from t-mobile network permanently ..After unlocking your iphone you can freely use it with any GSM sim ....