The Best Time to Buy a Laptop
The best time to buy a new laptop is when you really need one. If your current notebook is broken, you need stronger performance for work or play, or this is a child's first computer, there's no good reason to delay your purchase. However, if you have a competent but aging laptop that you plan to replace in the near future, you might save money or benefit from newer technology if you wait strategically.
If you're worried about your new laptop becoming obsolete soon after you buy it, you need to make sure that the model you get has either an Intel 8th Gen Core or an AMD Ryzen Mobile processor inside. Most mainstream consumer laptops now have 8th Gen processors inside and some business laptops have them also. However, gaming laptops, low-power tablets, budget systems and mobile workstations won't get 8th Gen upgrades until much later in 2018.