A novel statistical model based on a two-layer, contact and information, graph is suggested in order to study the influence of disease prevalence on voluntary general population vaccination during the COVID-19 outbreak. Details about the structure and number of susceptible, infectious, and recovered/vaccinated individuals from the contact layer are simultaneously transferred to the information layer. The ever-growing wealth of information that is becoming available about the COVID virus was modelled at each individual level by a simplified proxy predictor of the amount of disease spread. Each informed individual, a node in a heterogeneous graph, makes a decision about vaccination "motivated" by their benefit. The obtained results showed that disease information type, global or local, has a significant impact on an individual vaccination decision. A number of different scenarios were investigated. The scenarios showed that in the case of the stronger impact of globally broadcasted disease information, individuals tend to vaccinate in larger numbers at the same time when the infection has already spread within the population. If individuals make vaccination decisions based on locally available information, the vaccination rate is uniformly spread during infection outbreak duration. Prioritising elderly population vaccination leads to an increased number of infected cases and a higher reduction in mortality. The developed model accuracy allows the precise targeting of vaccination order depending on the individuals' number of social contacts. Precisely targeted vaccination, combined with pre-existing immunity, and public health measures can limit the infection to isolated hotspots inside the population, as well as significantly delay and lower the infection peak.