If your an existing AT&T customer do u have to wait for your contract to expire before you can buy an iPhone?