int switchPin = 7;
if (switchPin == true
Why are you comparing 7 to true?
boolean buttonState = false;
if (switchPin == true && buttonState == false) {
if (switchPin == true && buttonState == true) {
These are all the places that buttonState appears in your code. Since buttonState is always false, and 7 is always true, the first if statement will always evaluate to true and the second will always evaluate to false.