nowadays mainly only miming hardware manufacturers and sellers earn money in crypto mining sphere.
Better to buy crypto. more chances to earn some % in short terms
When the GPU price is low and your electricity price is low, it is OK to buy the GPU for mining. Otherwise, it is better to buy the coins directly.