There are few cloud mining sites like Genesis and Hashflare which are not faking the people with their mining contracts.
If anyone want to invest on mining Go with the GPU have giving good hash rate and confirm that electricity is cheap in your location.
That's nonsense. Every cloud mining service, regardless of them actually operating hardware or not, they all mess around with people, and that basically legally due to their terms. As soon as you sign up and proceed with payment, there is nothing that you can do anymore, because from that point you operate at the mercy of that specific service. Mining in general is just a wasted and unprofitable market to jump in. The only advantage of buying your own GPU's is that you have some resale value at the end of the ride, and that's basically it. The average person should just accept that mining isn't a viable option to go for, especially not with how the difficulties keep climbing up. It's just not worth the hassle for people strictly interested in profits....
The risk of investing in mining is exactly the same as the risk when investing in any currency. No one can predict how the change in exchange rate and the change in profitability of mining.
In principle, when you come to the market of crypto currency you agree to risk and it does not matter which side you are going to.