It depends. Walmart is a large company and I would trust them to deliver the right product, so I would buy from them if it was cheaper than directly from apple, however if they are the same price I would go with apple to eliminate any risk. There are a lot of fake airpods going around. If it is cheaper at apple, then there is literally no reason to get them at walmart.