Lower upper string challenge

import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);

	if(ch<=97 && ch>=122)
	{
		System.out.println("lowercase");
	}
	else if(ch<=65 && ch>=90)
	{
		System.out.println("UPPERCASE");
	}
	else
	{
		System.out.println("Invalid");
	}
}

}
two testcases pass out of four
output is correct then what can be the problem
help ASAP

@Naman_Gupta hi buddy lemme review!

@Naman_Gupta Bro looks like the comparison signs are inverted, ch should be >= a(97) and <= z(122), similarly for uppercase, here is ya corrected code.
Mark the doubt resolved and rate full, take care of the vicious bugs buddy!
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
char ch = sc.next().charAt(0);

	if(ch >= 97 && ch <= 122)
	{
		System.out.println("lowercase");
	}
	else if(ch >= 65 && ch <= 90)
	{
		System.out.println("UPPERCASE");
	}
	else
	{
		System.out.println("Invalid");
	}
}

}