move servomotors with photoresistor

#include <Servo.h>
Servo servo1;
int photores=A0;
int angulo=0;


void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  servo1.attach(9);
  
}

void loop() {
  // put your main code here, to run repeatedly:
 

  photores=analogRead(A0);
  angulo=analogRead(A1);
  angulo=constrain(angulo,0,180);
  analogWrite(A1,angulo);
  {
  if(photores>250 && photores < 550)
  angulo+=36;
  servo1.write(angulo);
  
  
}
{
if(photores>350 && photores <450)
 angulo+=36;
  servo1.write(angulo);
 
}
{
if(photores>450 && photores <550 )
  angulo+=36;
  servo1.write(angulo);
  
}
{
if(photores>550 && photores<650 )
  angulo+=36;
  servo1.write(angulo);
  
}
 {
if(photores>650 && photores<750)
  angulo+=36;
  servo1.write(angulo);
  
} 
{
if(angulo=180 && photores>550 && photores<650)
 angulo-=36;
  servo1.write(angulo);
  
}
{
if(angulo=135 && photores>450 && photores<550)
angulo-=36;
  servo1.write(angulo);

}
{
if(angulo=90 & &photores>350 && photores>450)
angulo-=36;
  servo1.write(angulo);
 
}
{
if(angulo=45 && photores>250 && photores >350)
angulo-=36;
  servo1.write(angulo);
  
}
{
if(angulo<45 )
angulo-=36;
  servo1.write(angulo);
  delay(10);
}
}

So is it something like that?