The color you choose for your porch should complement the color and style of your home. The hue doesn't need to match your house, but it should be in along the same spectrum (i.e. don't choose a warm white porch for a cool gray house, or a bright blue porch for a sage green home).