Если мы говорим про сайты, то тут еще приходится следить за размером. SVG, как правило, намного качественнее (т.к. векторная графика) и весит меньше png. К тому же его не надо ужимать, что приходится делать с png и jpg через плагины, проги или сервисы. SVG применяют в основном для иконок, логотипов компаний. На всех устройствах будет качественно выглядеть, особенно на Retina. PNG в таких случаях иногда бывает пиксельным при ближнем рассмотрении, поэтому я бы рекомендовала использовать svg там, где это возможно. На маках разница очевидна!