An investor per definition buys the stock only if he or she wishes tohold the stock for over a year. In India, profits are not taxable if the stock was held for more than a year. This generally gives the investor an additional reason to invest and just hold on. Most investors like holding for more than a few years and some even hold as long as they can so they can compound their wealth.