No one can predict the price of crypto currencies accurately.
I think it’s very difficult that price will touch anywhere near 25K in 2018.
Recent news like SEC decision and Google Bans Crypto Mining on Android Play Store will also play there role.
As currently BTC is moving around 8 K range. To reach BTC at 25K it has to multiply by almost 3 times which is very difficult at the movement.
Another thing that more than half of the year has already passed and we have only left with 5 months.
Unless there are some abnormal positive announcements or news I see it very difficult to 25k in 2018.
I am very hopeful that price will touch 25000 in 2019.
But in crypto we can't say anything for sure.