Having a healthy lifestyle, will lessen the probabilty of cancer yes. But cancer can not be PREVENTED, as it dormant in your genetic make up. The successful treatment of different types of cancer, has increased dramatically in the last decade
As the above poster said it just cant be prevented as we really dont know the way to really cure it or create a clean slate. A careful way of living helps.