My contract ends next month and I want to get an iPhone as my graduation gift. Right now with my parents I have Verizon, but if it would be cheaper for a monthly bill to go with AT&T, then I'll just go under AT&T with my grandparents. Please tell me the price differences between data & unlimited texting so I can present a good argument to my parents! Also, do you think the $30 unlimited data package Verizon currently has will last until May?