It is recomened to use vector font icons due to the flexibility .
Suppose in Images you want four different colors , you need four diferent images . Same with size , height , width .
But if you use font icons everything is in your control , change what ever you want using simple css properties like color , font size etc .. And also they load faster .
Disadvantage is they wont supported in older Browser .