Bei einer Sterilisation werden die Eileiter lediglich durchtrennt, was zur Folge hat, dass die Katze weiterhin rollig werden kann.
Bei einer Kastration hingegen werden die Eierstöcke komplett entfernt (mitunter auch die Gebärmutter) und die Katze wird nicht mehr rollig. Durch die ausbleibende Produktion der Geschlechtshormone verringert sich zudem das Risiko von Mammatumoren und Eileiterkrebs fällt komplett weg.
Da Sterilisationen heutzutage ohnehin kaum noch angeboten werden dürften, ist die Kastration eindeutig die bessere Wahl.