I'm locked in a contract with T-Mobile for 6 more months and want to upgrade my phone(want to get something with a camera on it). The phone that I have right now sucks(Samsung S105). It has a low volume, vibrator isn't strong enough, and gets crappy reception. What's the best way to go about this? Iv'e read in the past if you send in an old defective phone, most of the time they'll send you a new, better one, although that's assuming the model you sent in is discontinued which I don't think mine is yet, and there's nothing really wrong with my phone.