Det er flere grunner til at haier spiser hverandre:
- Konkurranse om ressurser: Haier konkurrerer om de samme fødekildene og kan bruke cannibalisme når mat er knaus.
- Søskenrivalitet: Noen arter viser søskencannibalisme, der større søsken spiser mindre i livmoren eller straks etter fødsler.
- Rovdyratferd: Noen haier, som hvit hai, rovbytter på andre haier, inkludert egen art, drevet av sult.
- Defensiv atferd: En hai kan gripe til og spise en angriper hvis den føler seg truet.