I would get rid of the gray. A light tan for the body, creamy white for the trim (can also match the windows if these are factory painted or vinyl) and a earthy olive green as an accent. This would go well with the roof.
* Foundation should match the siding color.
* Porch floor/stairs can be the accent or match the siding color.
* Handrails should match the trim.