@aud only if you're willing to accept significant limitations for it's usefulness.
GPS data is received through a location service, and as far as I'm aware the only one is Google now that Mozilla has dropped theirs. So if you ever plan to toggle on the "location" feature, google will get some data on that, though I'm unsure how closely tied that is to your identity. There was an alternative I heard of but I can't find it now.
Other than that, Calyx and Graphene are pretty good options. I run Graphene on my Pixel 6 and it has a lot of extra features for improving privacy. It lets you deny network access to any app, and it lets you provide access to a specific subset of your media rather than the all-or-nothing approach from AOSP. Google services doesn't get special access.
Last I heard the true linux phones are still not daily-driveable but I would love to hear otherwise. Probably the biggest blocker for me that will likely continue to remain for a true linux phone is the lack of a Signal client.