No, it will not. T-Mobile's 3G network runs on the 1700MHz frequency, with which the iPhone, nor any other phone not made specifically for T-Mobile's 3G network, will connect. You'll only be able to get an EDGE connection unless you make some major hardware changes to the iPhone yourself.