Again that depends on your requirements: What do you plan to do?
The case must be able to accept the motherboard, PSU, drives etc. The motherboard must be able to accept the CPU, GPU, RAM etc. that your need to support the games and applications you intend to install and run.
They all generate heat and must be cooled: and air flow alone may not be enough.
Overall, you must comply with the manufacturer's recommendations for each individual component and the "collective" as a whole.
Start with the following link from within this Forum:
https://www.tomshardware.com/t/cases/
Read some reviews and get a sense of what needs to be considered.