( ISO C++ forbids comparison between pointer and integer ) problem

Hello everyone!
i have this part of a code, when i verify it, it gives me this eeror

Arduino: 1.8.3 (Windows 8.1), Board: “Arduino Due (Programming Port)”
error: ISO C++ forbids comparison between pointer and integer [-fpermissive]

if(Serial.available() == “EnRFun”){ //enter room

^

Box1:142: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]

else if(Serial.available() == “GuestFun”){ //enter room

^

exit status 1
ISO C++ forbids comparison between pointer and integer [-fpermissive]

and there is the part of my code:

if(Serial.available()){
      if(Serial.available() == "EnRFun"){ //enter room
        lcd.print("Enter or not");
        EnterRoomFunction();
      }
      else if(Serial.available() == "GuestFun"){ //enter room
        lcd.println("Guest"); 
        lcd.println("Go out now");
      }

i have tried to find solutions but i didn’t find any>
thank you <3

what does available() return?

How can the number of bytes that can be read possibly equal "EnRFun"?

Use strcmp to compare C strings that are ended with a null character. Of course, you are going to have to build up the string character by character that comes in from the serial port.