Actually $331 as the upfront cost is $145 not $100 and the monthly payment is now $21 (for iPhone anyway...maybe androids are less). T-mobile has cleverly found a way to almost invisibly raise the price for people who just want to always have the newest phone with no hassles.