If for the long term my advice choose ethereum. Because ethereum has great potential in the next 3-4 years.
And there is a possibility that ethereum will become more expensive in the next 4 years when 2.0 has started to be released.
Actually BNB is also good for the long term because every few months they burn. so that the total supply becomes less and currently a lot of projects are standing on the BNB network. So that there will be more BNB enthusiasts with a small total supply causing prices to increase