What Are The Things To Contemplate About In Long-term Investment?