Problème de priorité des "if"

bonjour,
c'est quoi ces else( et après un if?
soit tu mets des if seulement soit des else if
en plus pourquoi 2 pins pour une seule led?
teste ca

      if(readString.indexOf("?lighton") >0)
          {
            digitalWrite(6, HIGH);
            Serial.println("Led On");
          }

          if(readString.indexOf("?lightoff") >0)
          {
            digitalWrite(6, LOW);
            Serial.println("Led Off");
          }

          if(readString.indexOf("?lighton1") >0)
          {
            digitalWrite(8, HIGH);
            Serial.println("Led On 1");
          }
         
            if(readString.indexOf("?lightoff1") >0)
          {
            digitalWrite(8, LOW);
            Serial.println("Led Off 1");
          }