It all depends on where you live. I've been trying to get two 64GB phones for 2 weeks now and nobody around here has them. I need to trade in my existing phone for the store credit in order to buy the 5 so I can't order it. The only phones you can find here, here being Asheville, NC, are Sprint phones because their service is terrible in these mountains! Heck, I was down in Greensboro last weekend and was ready to get one for me at full price, come home and trade in my phone, then use that credit to order my husband's phone and I couldn't even find one in Greensboro. Well, couldn't find one except more Sprint phones. It is getting very frustrating, especially with today's new product release. I would think they wouldn't release new product before they can fulfill demand for the one they just released a month ago!