I was thinking to buy a contract from genesis mining, but don't now which contract would be more logical to buy.
Any ideas would be appreciated.
What kind of contract you want to buy? as bitcoin, dash and litecoin are out of stock right now.
There are few problems regarding genesis mining contract, and you can check on their twitter account (https://twitter.com/GenesisMining) many people claim didn't get paid properly such as payouts are missing, delayed, or reduced. If you can deal with those problem, feel free to purchase ethereum, zcash or monero for 2 years mining contract. An advice; do not invest more than you can afford to lose.