Although it's really a personal preference, light-colored roofs reflect more light and will stay cooler. Dark colors will absorb more heat, thus keeping the house warmer. If the exterior of your home is darker, choose a lighter-colored roof. If the exterior is lighter, choose a darker-colored roof.