Present perfect continuous is used when talking about an unfinished TIME PERIOD.
I have been living in Thailand for 20 years = unfinished and a period of time.
Present Perfect Simple is used when talking about:
1. an experience
Example: I have visited America
2. A recent event that is important now.
Example: the taxi has arrived.