Will Roger Federer still be playing and ranked top 5 when he is 40?

Someone asked Roger if he will still be on the tour when he is 40 and(I have lost the link to the quote) he said something like, “Possibly. A few years ago I thought maybe no, but when you are as fit as I feel now, you feel like you can play forever.”

He turned 38 a month ago. Two years from now, he might be in the US Open at 40.

What do you think? I think he’ll still be out there and top 5.