Have you considered SailfishOS? It can be run on a number of devices (including the PinePhone if that interests you):
https://jolla.com/sailfishx/
And more info about the PinePhone and it's OS support: https://wiki.pine64.org/index.php/PinePhone_Software_Release...