The T mobile contract free is factory unlocked. It comes with a tmobile nano sim which u have to get activated if to use in USA, otherwise it can be sent to pakistan put in a sim and it will work.......i asked t mobile by email....btw black is available in 90 k from quality mobiles in lahore, white is 93k. iphone price will fall once contract free starts shipping in the usa from october 1st. All u need is a relative coming back from usa in mid october, which im trying to arrange