Accounting question- basis of accounting

What are the different basis of accounting? When is it appropriate to use the cash, accrual, or tax basis? Which one is better? Why?

Looking for an answer in about 150 or so words

My Homework Nest
Calculate your paper price
Pages (550 words)
Approximate price: -