Nobody can predict correctly the exact price Ethereum would be before the end of the year. What we can do, is assume a price that is possible to come to reality since there are many months remaining before the end of the year, and above all, we are in the halving season, in months, the crypto market would experience a turnaround in the price of bitcoin and other coins(ethereum will be among them).
Ethereum is currently fluctuating at a price above $3100. Seven months from now you don't expect it to be at the same price (3k) it is today, knowing fully well it has become months that the halving of bitcoin happened. However, it is possible that $5k can be reached before the end of the year.