The general rule of thumb is, the colour of roof you choose should provide some contrast. For example, a dark brown roof won’t work well against stained dark walls.