npub198t8kgwqas59rvmnghzcdn6krzhxhpkyt2mt53e4g9sdnj74sszss5hasj (npub198t…hasj) OnePlus 6 with anything Halium based* works well (since that uses android Kernel + subsystem for drivers)
*E.g. Ubuntu touch, droidian
If you want mainline kernel + reimplemented drivers see https://wiki.postmarketos.org/wiki/Devices
For more devices that can run halium based distros... See https://devices.droidian.org/#/devices