

Android basically is a Linux phone, it’s a distro(ish).
It has a Linux kernel and a Linux-based OS wrapped around it. And just like you can compile FreeCAD for Debian or Arch, you can compile Fossify for Google Android, GrapheneOS, or LineageOS.
“Linux” phones in the sense you mean won’t be a “Debian” or “Arch”, they’ll be something else, just like Android.





Huh?
Control of your phone does not equal Linux. Plenty of FOSS OS’s do that (including Android). And Android 16 brought Linux app support with GPU acceleration if you’re into that and want FreeCAD on your phone.