Theme Installation od more than one websites

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