It is difficult to switch to custom roms when manufacturers like Samsung block bootloader unlocking or like Xiaomi make the process hard.
https://github.com/melontini/bootloader-unlock-wall-of-shame
List of linux phones OS: https://linmob.net/resources/#smartphones Sailfish os suported devices https://docs.sailfishos.org/Support/Supported_Devices/
There are browser extensions that automatically switch from YouTube to an alternative platform if video is available on both.
Watch on Odysee Firefox LINK
PeerTube Companion
Firefox LINK