Oh my goodness! He’s simply precious! I would describe him as a red tabby (I think mackeral tabby- but it’s hard to tell for sure without a sideview pic) and white (in the mitted tuxedo pattern) Domestic Longhair. I think he’s a longhair because his fur, around his neck it’s especially clear, seems longer and fuller than most kittens. Congratulations on your soon-to-be new kitty!
Red Tabby Mackerel. I can't tell for sure if he will be long haired, because the fur of little kittens can play tricks on us; but it does look like he will be. At least semi-long.