See, you're saying the last 3 or 4 years so I assume you mean before this one because who knows what will happen this season?
If we count last season as season 1 and go back, I'd agree you've been 1 of the best 2 teams for the last 2 seasons.
Claiming you were 1 of the best 2 in successive seasons when you finished 4th is stretching things a little. Not that I'd want to accuse a Liverpool fan of exaggerating things for their own argument.
You can claim that during one of those 4th place finishes, you were beaten in the Champions League final (2017/18) but that would be exactly the same as saying Tottenham were 1 of the best 2 teams in 2018/19 when we won the league over you by a point. Tottenham also finished 4th that season and also had a rather fortunate run to a final where they were soundly beaten.