Yes, in most cases. The key is thorough surface preparation: removing all chalk, oxidation, and loose paint, then applying a bonding primer if the surface is heavily weathered.
As long as the siding panels are structurally intact, not heavily dented, corroded, or detached, they can take a fresh coat and look nearly new.