Theories about the cause of cancer are many but the answers are not clear. Aneuploidy is an imbalance of the number of chromosomes, In cancer they usually range between 60-90 chromosomes rather than 46. No two cancers are the same. Normal cells do not de-differentiate, they progress in an abnormal way. Gene mutations are too small to cause cancer.