Looking like the totals for 2021 will end up something like this:
Switch - 25.3m
PS5 - 12.8m
XSX - 8.5m
PS5 and XSX got shafted this holiday season, the week before BF PS5 2021 was up on PS4 2014 by 0.5m and XSX 2021 was up on XBO 2014 by 1.6m.
Now by the end it seems PS5 is going to end 1.3m down and XSX only up by 0.5m.