One of the best way to bring about a refreshing change in your looks and personality is by changing your hair color. Today, hair colors are categorized into four different types. They are: temporary, semi-permanent, demi-permanent and permanent. Each one of these types has a unique effect on the hair that largely depends on the extent to which the colors have penetrated into the hair shaft. Demi-permanent colors are mostly chosen by those people who are interested in changing the color of their hair from time to time, but do not want to bring about any drastic change in it.