아래와 같이 Button1 onClick()시 Button1의 background image 를 어떻게 비교하나요?

if (Button1 의 background image 가 image1 이면) <- 이부분
Button1.setBackgroundResource(R.drawable.image2); <- image2 로 교체


그리고, Button이 20개 정도일때 위의 소스를 좀 더 효율적인 방법으로 변경하려면 어떻게 해야 하나요?
도와주세요~