The short answer
A relaunch makes sense when the existing website can no longer fulfil its business purpose without fundamental changes to its structure and technical foundation.
A targeted update is often enough when the technical foundation is sound and only certain content, pages or user journeys no longer fit. A full relaunch makes sense when the offer, positioning, site structure and technology no longer work together. In that situation, a more modern layout only changes the surface.