When it works, Android's app permissions are awesome.
They're straightforward and easy to understand.
When you install a new app on your phone, you'll get a popup box that gives you a summary of what permissions the app says it needs. Then, you have the option to either accept or deny it that permission.