White is supposed to be a “blank slate” so that you can imagine the house as you’d prefer it, not the way the current/previous owner did. And fresh paint before putting it on the market is a way to hide stains or blemishes. Crisp, white paint also subconsciously makes you think “clean & new.”