With Android, you don't have a choice for any of that. It just does it. Google Maps constantly slurps up every bit of location related information it can, whether you like it or not.
iOS even allows for forcing apps to only have access to coarse location data - it's off by a few miles - as well as only granting location data when the app is actually in use. Also options you don't get with Android.
The only thing I miss after switching: Android allowed for controlling not just cellular data but background data.
This article is about Samsung's OS sending data to Samsung, Google's OS sending data to Google, etc. All of this data is fairly above and beyond what would be available to an app on any of the mentioned operating systems. Just because iOS disallows apps from collecting certain classes of data, does not mean it does not collect that same data to send to Apple.
> iOS shares with Apple the handset Bluetooth UniqueChipID, the Secure Element ID (associated with the Secure Element used for Apple Pay and contactless payment) and the Wifi MAC addresses of nearby devices e.g. of other devices in a household of the home gateway. When the handset location setting is enabled these MAC addresses are also tagged with the GPS location.[0]
[0] https://www.scss.tcd.ie/doug.leith/apple_google.pdf
So the answer is clearly that while they are both bad for privacy with the default configuration, some Android devices provide more control over the device and thus options for disabling telemetry.
(1) https://news.ycombinator.com/item?id=28819318