Some peoples do not like tomatoes in chicken curry. What alternative should I use instead of using tomatoes?
Tomatoes can be a fairly fundamental part of a curry, and attempting to substitute them would change the dish radically. I suggest instead you look for a recipe that doesn't use them in the first place (sauces based on things like yoghurt, slow-cooked onions, or coconut). You could use a similar mix of spices to your favourite tomato based recipe, but it would still be very different overall.
You may find that people like well-cooked and blended/chopped/sieved tomatoes even if they wouldn't like fresh tomatoes cut up and added towards the end of cooking (I'm not keen on nearly raw tomato myself). In this case using tinned tomatoes instead of fresh could be sufficient.