Oil analysis is the only way to tell what is the best interval. I once went 2 years on my 8V-71 before changing-but I also had the bus indoors.
On my truck with mechanical 3406B, from oil analysis, my oil change was right at 12,000mi. That made it easy to remember oil changes at multiples of 12,000. Even at that, I never added oil between changes.
On the 3406E, 25,000miles would not be too long.
With the newest engines from Detroit, the DD15 for efficient long haul, the oil change is 75,000mi! Good Luck, TomC