A certain degree of individual preference and the interference of external environment have an important influence on two-player social dilemmas. In this paper, we propose an evolutionary model with individual preference and environmental feedback. Based on different parameter values, the global dynamics exhibit the state of internal equilibrium, persistent oscillations, the level of the highest cooperation and the richest environment, or the level of the lowest cooperation and the poorest environment. The results obtained are validated by numerical simulations. These results emphasize the importance of individual preference and provide a new perspective for promoting the evolution of cooperation.