In the United States cancer as a whole is the second leading cause of death and a major burden to health care, thus the medical progress against cancer is a major public health goal. There are many individual studies to suggest that cancer treatment breakthroughs and early diagnosis have significantly improved the prognosis of cancer patients. To better understand the relationship between medical improvements and the survival experience for the patient population at large, it is useful to evaluate cancer survival trends on the population level, e.g., to find out when and how much the cancer survival rates changed. In this paper, we analyze the population-based grouped cancer survival data by incorporating joinpoints into the survival models. A joinpoint survival model facilitates the identification of trends with significant change points in cancer survival, when related to cancer treatments or interventions. The Bayesian Information Criterion is used to select the number of joinpoints. The performance of the joinpoint survival models is evaluated with respect to cancer prognosis, joinpoint locations, annual percent changes in death rates by year of diagnosis, and sample sizes through intensive simulation studies. The model is then applied to the grouped relative survival data for several major cancer sites from the Surveillance, Epidemiology and End Results (SEER) Program of the National Cancer Institute. The change points in the survival trends for several major cancer sites are identified and the potential driving forces behind such change points are discussed.