There are phones that can run "true Linux" out there, and there even are ports of Sailfish OS for some of them, but Jolla phones were never part of those and rely on Android drivers instead.
People also successfully use Librem 5 (which I happen to use), OnePlus 6, Pixel 3A and some others. There's not a lot to choose from, sure, but they do exist.