GTA 6 won't come out anytime soon. It would have been presented at E3 a few days ago if it was going to come out next year. Possibly it could be announced next year, but I doubt R* would do that as it would split their player base who play Red Dead Redemption 2.
When GTA 6 comes out, I hope R* makes single player DLC instead of solely focusing on GTA Online.