Even if I enter "All, HP, Window 8, Bluetooth, 6GB or Intel" any of them as user choice, it enters into "if loop" and every time asks "Please enter the correct choice!!!". Why?

[code=java]
public class Computer {

public static String userChoice = "";
public static Boolean correct = true;
public static Scanner user_input = new Scanner(System.in);

public void printUserPreferences() {

System.out.println("\nEnter your preferences as All, HP, Window 8, Bluetooth, 6GB or Intel: ");
userChoice = user_input.nextLine();

do {
if ((!userChoice.equalsIgnoreCase("All"))
|| (!userChoice.equalsIgnoreCase("HP"))
|| (!userChoice.equalsIgnoreCase("Window 8"))
|| (!userChoice.equalsIgnoreCase("Bluetooth"))
|| (!userChoice.equalsIgnoreCase("6GB"))
|| (!userChoice.equalsIgnoreCase("Intel"))) {

correct = false;
System.out.println("Please enter the correct choice!!!");
userChoice = user_input.nextLine();
}
} while (correct == false);

System.out.println("User choice is: " + userChoice);
}
}
[\code]