Since the names and descriptions will also change with each bag size, It would be simplest to create a separate record in the database for each one.
If these are the only three products you are going to be selling, there is no need to crate a database, you can just place three add to cart server behaviors on the products page, and hard code the details for name, description and price.