Tuttavia, i fattori non genetici sono anche rilevanti: le persone obese hanno più alti livelli di alcuni ormoni associati con il cancro e quindi una maggiore incidenza di tali tumori. Le donne che assumono terapia ormonale sostitutiva hanno un rischio maggiore di sviluppare tumori associati a questi ormoni. Alcuni trattamenti e approcci di prevenzione prevedono la riduzione artificiale dei livelli di tali ormoni, al fine di evitare i tumori ormone-sensibili.