First things first: The company making Ryzen CPUs is called AMD
Both Intel and AMD release *something* more or less anually. There is no general rule (anymore) on how substantial an improvement that something is over its predecessor. Intel has been struggling the last 2-3 years with its stagnating lithography process, which hampers serious improvements in terms of core count and performance per watt, and thus they are currently being comprehensively beaten by AMD's Ryzen and Epyc offerings for professional use cases in the desktop and server space. AMD has dumped its own manufacturing years ago and has gone over to the leading chip manufacturer TSMC, which currently gives them an edge in transistors per mm² and performance per Watt.
Intel will probably release some consumer CPU with more cores than their current 8 in their current line-up (called 'Coffee Lake'), but with the same architecture in the next months, but they will run into the physical limitations of performance per watt, i.e. heat generation, due to their manufacturing process, and need to drop the maximum all core frequency. For gaming and light workloads those won't be interesting anyway. Their 10nm parts for desktop, equalling the manufacturing tech TSMC offers AMD today, are not on their roadmaps until 2022.
AMD's next consumer CPU (Ryzen 4000 series) is 12+ months away. If you buy an AM4 mainboard with a 500 series chipset, you will be able to drop in one of those Ryzen 4000 CPUs. After Ryzen 4000, AMD will most likely use a new socket with DDR5 support.
Intel is notorious for needing a new mainboard with almost every new CPU release, even their aforementioned core bump from 8 max to 10 max will come with a new socket (LGA 1200).
With all of that out of the way, Intel's current offerings still have their merits, like greater choice of mainboards and in most cases the best single-threaded performance due to their high clock speeds.
For better advice, we'll need more detail about your workload (gaming vs office/productive), the games you want to play, and of course your budget.