I want to add products with multilevel attributes.
Do we have any functionality to achieve this through Magento 2.0 ?
Suppose we have a Product A under this there is an option to select or deselect subproduct B . If B is selected then we need to ask the user whether he wants to go monthly subscription price nor Lifetime Price.
I guess you should be able (OOTB) with Configurable products.
For example, you can create a product with multiple colors and, for each combination/variations, the sizes for those colors.
It will depend on the order of the attribute.
I will suggest you to explore configurable products adding your variations.