Ans: Both the colours have their own advantages. The permanent hair colour lasts longer than the semi-permanent hair colour. While the semi-permanent hair colour harms your hair less than the permanent hair colour.