Si può distinguere fra ermafroditismo sufficiente e insufficiente. Gli organismi ermafroditi sufficienti sono in grado di riprodursi in autonomia, mentre gli insufficienti hanno comunque necessità di interagire con un altro individuo della propria specie per completare la riproduzione (fecondazione incrociata). Sebbene l'autofecondazione garantisca a ogni individuo la possibilità di riprodursi, l'evoluzione ha favorito l'affermarsi dell'ermafroditismo insufficiente in un gran numero di specie ermafrodite. Questo perché la fecondazione incrociata permette una migliore variabilità genetica rispetto all'autofecondazione.