I understand your question to mean: Why do Apple change the iPhone design more often than the MacBook Pro design? That is a fair question.
One reason is that Apple produce more iPhones per day than MacBook Pro models per month. That allows Apple to amortize the redesign costs over a much larger number of units.
Another reason is that many iPhone buyers have their purchase subsidized by two year contracts. Every two years, many iPhones owners can get a new iPhone for a fraction of the real cost.
Also keep in mind that one of the factors driving design changes over the last decade or so has been ecological. Apple have removed toxic materials like bromides and have increased the use of recyclable components. That process has more or less been completed.
There have been three major redesigns of the iPhone. Two have been driven by new screen sizes. If Apple were to want to change the screen size of the MacBook Pro, then there would be a new design.
In addition to all that, phones are also someone of a fashion piece in addition to being a utility, so it needs to change to stay fresh and modern looking. That, and the fact that ultra mobile tech is advancing at a faster than mobile means that redesigns become more of a necessity for those items.