i would reccomend going to verizon att or sprint since they offer iphones now. i would suggest that because they have better rates and plans and tmobile rips off everyone and if u explain ur situation to sprint or verizon they should hook up ur 3gs but im not sure for verizon because they use cda memory which means they dont use sim cards.