Product roadmapping

I have a roadmapping question - how do we strategically plan for the foreseeable future and build a roadmap that doesn’t necessarily change? And how far ahead can we plan for, also what’s the best opinion to showcase that roadmap to management, and to other stakeholders, including customers?