 While eating fruit and vegetables has a benefit, it has less benefit on reducing cancer than once thought.Soy is rich in phytoestrogens.Phytoestrogens have weak estrogenic effects, but are naturally occurring compounds.