I believe water chemistry should be what determines size and frequency of water changes.
If right after a water change, your pH is 7.6, and in 2 weeks the pH only drops to 7.4, then you are in good shape, and your tap waters buffering capacity is to your advantage.
Or if after a water change the nitrate reading is 2ppm, and after 2 weeks it is 5ppm, all is well.
But if after a water change, pH is 7.6, and in 2 weeks, it drops to 5.1, then you need to do more water changes in between, and the infrequent large water changes are creating too drastic acidic fluctuations for the health of your fish.
If after a water change nitrate reading are 2ppm, and in 2 weeks, nitrates read 25ppm, you are not doing enough.
In nature, oscars are from waters under constant change, and where nitrates and rapid acidification are nearly nonexistent.