A bunch of errors that I can't fix

I have been looking all over unity answers for this, but have only found questions relating to GUI, which I am not doing. I am getting 6 errors in a script that makes NPCs get out umbrellas if it is raining. Here are the errors:

Assets/Scripts/Umbrella.cs(11,40): error CS0119: Expression denotes a value', where a method group’ was expected

Assets/Scripts/Umbrella.cs(11,25): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Assets/Scripts/Umbrella.cs(11,25): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Assets/Scripts/Umbrella.cs(14,46): error CS0119: Expression denotes a value', where a method group’ was expected

Assets/Scripts/Umbrella.cs(14,30): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Assets/Scripts/Umbrella.cs(14,30): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Here is my code:

using UnityEngine;
using System.Collections;

public class Umbrella : MonoBehaviour {
	
public GameObject Rain;
public GameObject PersonUmbrella;
	
	void Update()
	{
		if(Rain.SetActive = true())
		{PersonUmbrella.SetActive = true;}
		
		else if(Rain.SetActive = false())
		{PersonUmbrella.SetActive = false;}
	}
	
}
if(Rain.active){ //if is true
    PersonUmbrella.SetActive(true);
}
 
else{ //it is false
    PersonUmbrella.SetActive(false);
}