We propose two differential equation-based models to investigate the impact of awareness programs on cholera dynamics. The first model represents the disease transmission rates as decreasing functions of the number of awareness programs, whereas the second model divides the susceptible individuals into two distinct classes depending on their awareness/unawareness of the risk of infection. We study the essential dynamical properties of each model, using both analytical and numerical approaches. We find that the two models, though closely related, exhibit significantly different dynamical behaviors. Namely, the first model follows regular threshold dynamics while rich dynamical behaviors such as backward bifurcation may arise from the second one. Our results highlight the importance of validating key modeling assumptions in the development and selection of mathematical models toward practical application.