I’d probably look at like, it’s oil it’ll last a long time on a shelf, but when it’s sitting in an engine, occasionally being used? It’s not clean oil sitting in a bottle, it’s oil with carbon/soot/gas/and everything else sitting in your engine. I’d change it between 6-9 months.
The only thing I can add to that as a tech, the worst engines I see inside are the ones that have sat for a while before we opened them up (months). Dirty oil sitting in an oil pan tends to coagulate on the bottom. It looks darn ugly. But that’s usually really dirty oil that’s sat for a while.