If the surface is clean and in good condition and has paint on it and the color change is small you don't need primer.
If you rub your hand on the surface and the color comes off on your hand use primer.
If you are covering a bright color with a light color primer will help keep the color...