Clay removes embedded contaminants from the clear coat. If you polish before claying, you run the risk of scratching your paint with those contaminants. However, you don't always need to clay first. Try the sandwich baggie test. After washing your car and while it's still wet, put your hand in a sandwich baggie and glide your hand across the paint. If you feel any grittiness, you need to clay.