Reporting position should only be used if your intention is to inform the controller of your new intentions.
Cleared for the option but intend on doing a full stop landing, report full stop. More of a nice gesture to report full stop since the controller already cleared you for a full stop landing in the option clearance. Cleared to land but want to do a touch and go, report touch and go.
We do not need reminders and we cannot ask you to report position on a specific leg, so reporting position randomly only wastes the controller’s time, we can’t unsee you.