I have around 2k USD of btc and I wanted to swap it for something but I can't decide whether to buy eth or Solana both seem extremely promising in the far future.

Even though ethereum is still a blockchain with biggest TVL and i will not try to suggest you to invest in this coin. You have only small amounts of money and you are willing to swap it to get profit.
There are some ways for you do get profit from your investment.
1. If you are still focusing to get profit from the actual price of coin then solana is the answer here. If you are also willing to doubled it in a short time then try to learn how to trade meme token.
2. If you are also having enough patience then try to invest ethereum then stack your ethereum to the LRT staking platform to get free token.
You will have your ethereum + you get tokens and it can be sold.