I think Best Buy have some really good deals right now depending on which carrier you're with. For example, you can save $150 on an iPhone 7+ 256GB any color for $27.33/mo for 30 months with AT&T if you qualify. I think it's a good deal for those who are in need of a replacement for their aging iPhones. While the new iphone is coming out soon, the 256GB variant for the new one will probably cost more, this is why I think if you need a new one this can be a good deal for you. Just want to share.