The project with highest value of NPV should be selected. The information on number of years to complete the project is irrelevant as it is already considered while calculating the value of NPV. NPV is defined as the difference between the present value of cash inflows and the present value of cash outflows. NPV is used in capital budgeting to analyze the profitability of an investment or project.