As M66B said in the Xprivacy Thread:
What you could do, at least that's what I do, is to disable services (look for DisableService in PlayStore) and/or restrict as much as possible via the privacy settings (depending on ROM). For example I deny Google services the location rights and only switch them on when needed.
Also there are possibilities to run your phone without any Google services at all. Search for MicroG.
But you have to understand, that using an Android device is going to violate privacy in one form or another. Same goes with Windows and Apple devices...
I don't like it at all but that's just what the world has become. If you want to use Google Services you kinda have to accept that you can't (at least not with simple fixes) protect your whole privacy. It sucks, but that's just what it is...
Because I'm sure Apple does this in an invisible or way more subtle way, I'd rather learn how to tweak my Android device so that for any Android I want to get, or people I work with do get, I quickly understand and know how to make the Android device safe.
I'm a noob, so for now it's just that I need to understand how Android works in it's different layer, like base ROM and system "services" and how to "xpose" them and disable or uninstall them, then surface services, widgets or apps and how to use them without them running in the background, hoarding and stealing my datas, especially with those egregious permissions that I still don't understand why they're forced on you unlike iOS which does require any unless you chose so specifically when wanted.