Can anyone update me if I go for annual subscription.
Can I download and install a particular wordpress theme and use it to 5 different domains
You’d need to download 5 separate licenses for it - not use the same one.
Bear in mind that elements downloads do not come with the support, updates or purchase codes that themes from themeforest do, so if it goes out date or clashes with plugins etc. you are on your own