The transcription factor Krüppel-like factor 4 (KLF4) has been implicated in human cancers as a tumor suppressor or oncogene, although its role depends greatly on the cellular context. This evidence concerns the gene KLF4 and cancer.