When to reprime vs just repaint?
Primer is generally used for one or more of these reasons. If they apply, use it. If you're unsure, use it.

Save cost (cheap sealing and color/texture uniformity coat)
Improve adhesion over glossy or dirty surfaces
Block stains