I think the answer true
both verbs can be used
Explanation:
in spanish it
hay sol means there is sun
hace sol means its sunny