In some cases we can choose either of the tenses. This is usually the case when we are referring to biographical type facts about someone's life, often with the words
for and
since or some other time frame.
He's eaten red meat his whole life
He's been eating red meat his whole life
He's worked for the company since he was a teenager
He's been working for the company since he was a teenager
I've lived here for three years
I've been living here for three years
They've studied English since high school
They've been studying English since high school