SVG is ideal when dealing with vector-based objects like line drawings, text, and iconic graphics. For instance, if you’re creating a website that requires interactive floor plans or detailed diagrams, SVG would be the preferred choice over canvas. This is because SVG maintains high quality at any scale, allowing for sharp renderings regardless of zoom level. Additionally, SVG supports event handlers, making it suitable for interactive applications. It also has better accessibility support, as each element in SVG can be accessed individually via DOM API.