The accual AT&T store will tell people the "reasons" why you should never start a line or upgrade at walmart, but really its just to drawl more money in for themselves. I worked for the Connection center at a Walmart store; The contract phones where the exact phones that you would get at any AT&T store. AT&T employees tell their customers that the phones at Walmart are refurbished, but this is not true. Walmart is indeed a subcontractor for AT&T. But, if you have noticed, the phones at Walmart are soo much cheaper. I would advise getting an upgrade there: thats if you like the phones that they offer!