Android has caught up on the app permission model. but most of the apps just reject to work when you don't give access to your contacts, location, etc.
but most of the apps still work on an iPhone ( bit downgraded experience ?) even if you don't grant it all the permissions.