It's a common misconception amongst hobbyists that water changes are somehow worse than ammonia / nitrite poisoning.
Ammonia and nitrite can be lethal to fish, even in very small concentrations. Water changes will annoy fish at worst, but that said, most fish, maybe with the exception of the most timid of fish, will actually like water changes.
If you have any measurable level of ammonia or nitrite, theres no contest or argument, water changes are the best policy.
Even a 100% water change is nowhere near as bad for a fish as 1ppm of ammonia or nitrite.
If there are any signs of either of those two toxins whatsoever, do as many, and as large water changes as is required to remove it.
The only exception to this rule is in a mature tank which hasn't had the water changed for a long time, this is called 'Old Tank Syndrome' and in this case, large water changes will have a negative effect, but this doesn't apply to 99% of cases.
HTH
BTT