How about using some DEX aggregator?
Where you can see most of the DEX platforms and compare their fees how much you will get when you exchange and how much fee you will pay.
This DefiLlama tool is helpful especially it supports multiple chain networks, not only Ethereum.
https://swap.defillama.com/