Mostly ebay as I get better deals and don't have to pay an activation fee. Never from the AT&T store as they are the most expensive place to buy from and don't price match. I've gotten one from bestbuy and had them price match amazon and that worked well.