not sure what I doing trying to get data to work

I have a program I am trying to build and what to make a range of prices low, mid , high for three different rooms, using if statement but not sure if this will work or if the data will ever return right please help, here is what I have

input is the rooms entered by a number before it worked fine before thanks

System.out.println("Please enter your budget low, mid, high ");

range=keyboard.nextLine();

double base=10,price;

if((input<=2) && (range=="low"||range=="LOW"||range=="Low"))

{

price= base+5;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input<=2) && (range=="mid"||range=="Mid"||range=="MID"))

{

price=base*1.5;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input<=2)&& (range=="high"||range=="High"||range=="HIGH"))

{

price=base*2;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input>2 || input>5) &&(range=="low" || range=="Low"|| range=="LOW"))

{

price=base;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input>2 || input>5) &&(range=="mid"||range=="Mid"||range=="MID"))

{

price=base*1.4;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input>2 ||input>5) &&(range=="high"||range=="High"||range=="HIGH") )

{

price=base*1.8;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input==5)&&(range=="low"||range=="Low"||range= ="LOW"))

{

price=base+3;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input==5) &&(range=="mid"||range=="Mid"||range=="MID"))

{

price=base*1.5;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}

else if((input==5)&& (range=="high"||range=="High"||range=="HIGH"))

{

price=base*1.9;

System.out.println("\n The price per sqr foot for "+room.get(input-1)+" is "+price);

}