Prince Philip 'battled pancreatic cancer in secret for eight years' Late royal Prince Philip spent eight years battling pancreatic cancer in secret prior to his death in 2021 at the age of 99, according to a new book. 30 March 2026 Prince Philip spent eight years battling pancreatic cancer in secret prior to his death, according to a new book.