To solve the environmental issues, it is indispensable to establish longer and more efficient product life cycles. However, it is difficult to design such product life cycles because product life cycles are dependent on specific products. On the other hand, the methodology to control product life, such as upgradable product design, is important to establish longer and efficient product life cycles because the products designed based on this methodology have longer life and encourage reuse of components. In this paper, we propose a method of product life cycle design based on product life control, and show a design support system using a life cycle simulation tool.