Both are viable choices, but which one you should go with entirely depends on your risk tolerance, technical proficiency, and investment horizon. It is, however, critical that you understand the differences between the two. Here is an article that compares and contrasts the two consensus mechanisms in detail:
https://zionodes.com/blog/crypto-mining-vs-staking-which-is-more-profitable