Cancer charities have a significant impact on society by improving patient outcomes, advancing medical research, and influencing public health policies. They raise awareness about cancer prevention and screening, encouraging early detection and reducing cancer incidence. By advocating for policy changes, they help ensure that cancer patients receive the care and support they need, regardless of their financial situation.