Hai con này em đều chưa dùng qua nên không rõ lắm. Thật ra em nghĩ nếu bác đang dùng 17-85 rồi thì hoặc là nhảy hẳn lên L, chứ đổi những con cùng đẳng cấp thì chẳng giải quyết vấn đề gì mấy.
17-85mm là kit lens thiết kế chuẩn cho xxD, dải tiêu cự khá dài và hiệu quả. Riêng standard zoom lens của Canon ở mức giá ấy mà cặp với 40D thì em nghĩ chẳng có con nào khả dĩ hơn nó. Tuy nhiên bác có thể cân nhắc một số lens của hãng thứ ba. Chẳng hạn như Tamron 17-50 F2.8, Sigma 17-70 F2.8-4.5, hoặc Sigma 24-70 F2.8. Những con này giá cả tương đương, dải tiêu cự tương tự, chất lượng quang học cũng ngang ngửa 17-85, nhưng lại lợi hơn nhiều về khẩu, có điều không có IS và auto focus sẽ chậm hơn tương đối.