Just like anything else, swimming pools come in all different types, designs, sizes, shapes and are used for various purposes. Budget, lot size, local codes and availability of materials will all factor in to what type of pool you will eventually decide to build or install on your property.