Android Data Storage

Compare the different data storage options available in Android. What are the advantages and disadvantages of each type?