I got a scenario that if a template value is empty(e.g Title),same rendering variant field should render with another template field(e.g description.). Is there a way to achieve this scenario?
Not sure how you have currently defined the variants for Title and Description, but one solution would be to have the two variant fields inside a single variant and then control how they are displayed by using Rules. There is a
Rule field on variant fields (depending on the SXA version that you are using) that you can use to show/hide different sections.