The Renault Duster is basically a 5 seater mini SUV and priced lesser than the XUV 500 which is a full grown SUV and a 7 seater and priced higher than the Duster. It all depends on your budget, needs and requirements.
Both the cars are very good. They have their strong points. Elantra gives you more mileage. Cruze has more power than Elantra though. In terms of main features both these cars are pretty well loaded and it's a close call, with the Cruze having slightly better features. To find out more please visit the link below http://www.cardekho.com/compare/chevrolet-cruze-and-hyundai-elantra.htm