White is the best color for rooftops, as they absorbs less heat compares to other darker shades. Though they require little maintanace, but they look preety.