The phrase "repeat on" can be substituted with a variety of synonyms depending on the context. For example, if you are talking about a TV show or movie, "rerun" or "replay" may be more appropriate. If you are discussing a task or action that needs to be done again, "redo" or "reiterate" may work better. In a musical setting, "encore" or "reprise" may be suitable. Other potential synonyms include "recapitulate," "rehash," "reoccur," and "repeat." Regardless of which word you choose, using synonyms is a great way to add variety and depth to your writing or conversation.