I currently have an iPhone 4S with Virgin Mobile USA as my provider (no contract, 30$ / month for 300 minutes, unlimited text and data). I didn't want to be on contract and at the time VirginMobile was the only carrier in the US to offer iPhones without a contract. I bought the phone just last year when Virgin started to offer it but it had already been out for 2 years. I paid around 400$ without tax and it's a CDMA device (meaning it's locked to Virgin) and it cannot be legally unlocked. My iPhone 4S still works and is in good working condition but I'm starting to get a little sick of it. I've lately been getting the craze to buy an unlocked iPhone 5S (32 GB, white and silver) so I'm not tied to a contract and because I foresee some international travel. I've been told to ask for a Verizon device-only because they have the best bands but I'm thinking if using a T-Mobile sim. Their prepaid plans don't require a contract, Im thinking of going with their 30$ / month plan (100 minutes, unlimited text, first 5GB of dats at LTE speed) or the 40$ / plan (unlimited, talk, text and 500 MB of data). is this a good idea if I want to future-proof my phone (I know iPhone 6 will be released soon but I don't necessarily want the latest and greatest) Or am I just being impulsive? Is it worth upgrading from the 4S to the 5S? Is TMobile's coverage generally better than VirginMobile and Sprint's? I live in Orlando, FL and their coverage map seemed to cover this area well. i Know these are subjective questions, but I would appreciate any opinions. Thank you!