CameraSwitch doesn't work, wat is going wrong?

Since I don’t get any error messages, I don’t really understand what is going wrong here.

bool backButtonHeld = false;
	
public Camera MainCamera;
public Camera OverviewCamera;
  
void Update(){
   
   if(Input.GetAxis("BackBtn") > 0){
	   backButtonHeld = true;
   }else{
	   backButtonHeld = false;
   }
	   
   if(backButtonHeld == true){
	MainCamera.camera.enabled = false;
	OverviewCamera.camera.enabled = true;
   }else if(backButtonHeld == false){
	MainCamera.camera.enabled = true;
	OverviewCamera.camera.enabled = false;
  }
}

Can anyone explain me what’s going wrong?

Nevermind… it does work, but some input stats were wrong instead