While all of the companies require a qualifying trade-in device and an unlimited plan, AT&T is offering free iPhones to both new and existing customers . Verizon is only offering free iPhones to new customers. Existing Verizon customers can get a new iPhone for $15 a month if they qualify.