A solved problem in Organic Chemistry by Solomons, Fryhle and Snyder asked to write the mechanism for the following transformation in the presence of sulphuric acid ($\ce{H2SO4}$):
The mechanism provided by the book is as follows:
It can be seen that a proton from sulphuric acid attacks the double bond thereby forming a tertiary carbocation as an intermediate. Later the lone pair on the oxygen atom of the hydroxyl group attacks the carbocation to form a cyclic intermediate which after deprotonation gives the required product. I understood the mechanism given in the book.
However, when I attempted the problem with the given reactant and the reagent, instead of attacking the carbon-carbon double bond, I protonated the alcohol. I attained at a much different product by following the mechanism given below:
The reason I chose to protonate the alcohol was I felt that electron density near oxygen is much higher than that in the double bonds. Moreover, I also end up with a conjugated diene, which is resonance stabilized.
Further, the following statement given as an explanation for a different problem supports my method of protonating over attacking the alkene:
Protonation of an alkene forms a carbocation with an open octet, whereas protonation of methanol does not form an open octet. Therefore, we predict methanol to be a stronger base than alkene. The mechanism starts with the reaction of a stronger base with sulphuric acid.
Now, my question is, why does a proton prefer to attack a double bond rather that protonating an alcohol? Under what conditions, does a proton protonate the alcohol instead of attacking the double bond? Are there any well-defined rules to predict which attack will be preferred over the other in such cases?
Image source: I made them using ChemDoodle.