What is the best way to use conditions?