I just wanted to let you all know that AT&T will still give you credit for your earlier models of iPhone through the trade-in program. I ordered the iPhone 6 Plus September 19th and didn't receive the phone until November 10th. I went to the AT&T store yesterday and they gave me a $200 credit for my iPhone 4s. I also got $50 credit on the 10th and I can't remember why, sorry. So I have $250 credit from AT&T which will go towards my upcoming bills. It is as if I paid only $150 for my iPhone 6 Plus 64 gb. If you ordered your iPhone 6 or 6 plus in October then I think they will give you $100 for a 4s, I cannot remember the promotional deals for October, sorry.
So, if you ordered your iphone 6 or 6 plus in September or October and you plan on doing the trade-in program wait a little longer before you cancel. $200 is the BEST deal I can get for my iPhone 4s. I cannot even get that much by selling it on eBay.
I had to wait 2 months to get my phone but for me it was well worth it.