You could do a lot worse than read this amazing article by Stephen Toub - ConfigureAwait FAQ by Stephen Toub.
There's a section devoted to When should I use ConfigureAwait(false)?
And also I’ve heard ConfigureAwait(false) is no longer necessary in .NET Core. True?
This should answer any questions you have on the subject.