Permanent vs semi-permanent hair color comes down to commitment, coverage, color change, and maintenance. Permanent color changes the hair more deeply and is better suited to longer-lasting color changes...