Which image are suitable to use svg?

When I use png, iOS system will automatically cache it in memory after decoded. So if I use the image in two UIImageView of different frame sizes, iOS system only need to decode it once.

But if I use svg icon in different sizes of UIImageView, whether each time is to re-parse the svg data to draw and render. So it is not recommended to use svg, especially for more complex graphics picture, right?

The SVG it will be parsed at build time, and the bitmap created then and the result stored in the Asset catalog file.

Which image are suitable to use svg?
 
 
Q