I am trying to buy Verizon iphone 5 with month-to-month contract. I am international student so I don't have SSN, which means I have to pay $400 deposit when I buy. I tried to buy it online and even with month-to-month they still asked $400 deposit. My question is, if I am on month-to-month contract, is there minimum time that I have to honor the contract? or can I just end the contract after first month? Do I still have to wait 1 year to get back $400 deposit even if I am in month-to-month contract?