However, they are avoided in most cases, because they can cause allergic reactions, while olive oil rarely causes any such reactions. Moreover, oil is much easier to wash off from the hair. Most importantly, it is not very expensive. You do not have to use expensive virgin olive oil for this purpose, as the oil of low price range can work equally well.