What kind of cannibals are there?

Only one type. The type that eat their own race. For example: In the human world, we classify cannibals as people who eat other people. Here is another: If a butterfly ate another butterfly, that said butterfly would be said a 'cannibal'.