I was thinking of buying ethereum now at a price of $ 300 and I want to hold it until the end of 2018.
what do you think?
It's definitely underpriced at the moment relative to the rest of the market. I would say hold longer than the end of this year though, end of next year would be better - but that goes for all of crypto really, prices for good coins are likely to continue to rise as adoption increases.