The invention discloses a high-color-changing-resistance golden copper alloy and a preparation method. The alloy comprises Zn, Al, Co, Ce, B and the balance Cu. The preparation process comprises the steps of casting, hot rolling, cold rolling, solution hardening, cold finish and rough rolling, cold finish rolling and finished product annealing. The golden degree of the produced alloy is high, thehot processing performance and the cold processing performance are both excellent, and resistance to deformation is small; and the alloy includes no precious metal elements, and cost is low. The components of the alloy are reasonable and simple, the golden degree of the alloy is improved through reasonable matching of cheap aluminum and zinc, the casting process is simple through the simple alloycomponents, through reasonable matching of cerium and boron, the processing property is improved, and color changing resistance is improved; and the binding energy of trace cobalt and the vacancy in the copper alloy is low, binding with the vacancy in the copper alloy can be achieved effectively, a Zn atom diffusion channel is blocked, and dezinc corrosion corrosion of the alloy is improved. The alloy is simple in production process, low in production cost, good in processing performance and good in golden degree and is suitable for industrial production.