It's better to go with stock investments of a company.
If you would like to play safe, then it's better to stick to large companies only. Also, investing in construction is also a good idea. I am not sure if it's a known way out there but usually constructions folks choose some land which has potential. Then they will start with apartment construction and usually you get to purchase apartments at a cheap price, from the developer directly.
People around me opt for this method more than any other methods.
If you would like to play safe, then it's better to stick to large companies only. Also, investing in construction is also a good idea. I am not sure if it's a known way out there but usually constructions folks choose some land which has potential. Then they will start with apartment construction and usually you get to purchase apartments at a cheap price, from the developer directly.
People around me opt for this method more than any other methods.