You could avoid spending higher fees by using a wallet like electrum (desktop or android), mycelium, and other wallets that have manual input or dynamic fees, paired with native segwit (wallet address that starts with bc1) and/or lightning.
Avoiding paying high fees is one thing, but having lower fees getting confirmed is a different thing.
Controlling what fee you pay will help you not overspend, you will not get any other discount.
I can send now 1sat/b fee, would that confirm in a reasonable time? Of course, if you don't care when it will get confirmed if it's just transferred from your wallet to your cold storage if it's a consolidation transaction you would normally don't care but what if you want to buy something?
Are you going to wait from Monday till Saturday when the fees go usually down for your transaction to finally confirm at which time it's possible the merchant will be out of stock for that item? Take a look at coinpayments, if the sanctions don't confirm in 8 hours they drop it and return you the money when it finally does.
This is not like avoiding a toll road and finding a dirt road that will get you there with a tax.
Higher fees are unavoidable if you want fast confirmations during some periods, nothing other than a transaction accelerator like via btcwill help you then