SVG sprites are vectors, easy to cache and maintain.
Using SVG is the most flexible solution, so much easier to use than Icon Fonts or PNG sprites.
It is really similar as using images. You just need to define the path to your svg file with the name of your icon and a size.
If you want to easily manage the colours of your icon I recommend to make the SVG inherit from its parent.