Yes, it is important to note that for intermolecular forces there is no particular ranking in strength. They vary as the size of molecules increase. Therefore we can only say for a particular sized molecule, X bonds are stronger than Y bonds. In general for small charged particles:dispersion<dipole-dipole<H-bonding<ion-dipole<ionic bonding.
So your question can be quite tricky if you get technical with it, for a large alkane, you expect higher mp and bp than a small alkanol molecule. But it is fairly obvious the assumption is the molecules are of the same size when comparing.
You logic to choosing alkene is irrelevant to this question. Yes, double bonds are greater than all bonds present in the other classes of organic molecules however those are intramolecular bonds. When a mixture is boiling it simply means the individual molecules are more distant apart and moving at high speeds not the individual atoms.