Well Android does offer more way more granularity than iOS. I think iOS is nicer in the way it will prompt for a couple of the permissions. That said, iOS can't do many of the things android can, so it's not really an apples to apples comparison.
Facebook can't read your texts on iOS because it's not possible. My app doesn't require a permission to access network state on iOS because my app can't change it anyway.
It's easy to do security by simply stopping developers from being able to do things. Of course you just have to trust that Apple is doing all your security properly since there's no way to validate that fact.