The division of dance into types can be made on many different grounds. Function is an obvious ground, but distinctions can also be made between tribal, ethnic, and folk dance, between amateur and professional, and above all between different genres and styles.