For android use Keepass2Android which is compatible with KeePassXC.
If I had to pick between LastPass and BitWarden, I would go with Bitwarden.
I personally use KeePassXC and Keepass2Android with the pw files synced across 3 phones and 3 laptop/desktops using syncthings and have had no problems.
Why anyone who takes personal digital security seriously would trust a central third party system with all their passwords is beyond me. It's not exceptionally difficult to self-manage passwords effectively. No central system is secure from a major breach and it's laughably naive to think it is, and also, breaches can come close to happening at any time, or just happen. For example: https://www.theverge.com/2021/12/28/22857485/lastpass-compro....
My problem with KeePassXC is that it won't work on Android. It looks like BitWarden will work.
Currently I use LastPass, but now it you must pay to use it in Desktop and mobile.
is BitWarden a better alternative?