You can not change it at all for years but then you have to consider what all that sediment in the dirty oil is doing to your engine.
It is like it is getting sandblasted by all that dirt over time, erosion basically.
This can lead to all kinds of problems.
I would at the very min change it every 50,000 miles and even then I would be feeling a bit guilty.