Alternative views on content type
Add a new field to your content type: 


Name: Pick a view 
Type: boolean
Widget: [doesn't matter]


Then add this code to your block or node or page tpl.php file. 

&lt;?php

if ($node = menu_get_object()) {
  // Get the nid
  $nid = $node-&gt;nid;

$node = node_load($nid);
$wrapper = entity_metadata_wrapper('node', $node);
$field_value = $wrapper-&gt;field_pick_a_view-&gt;value();

if ($field_value == 1) {
  print views_embed_view('my_view', 'block_1'); 
  } else { 
  print views_embed_view('my_view', 'block_2');
  }
}

?&gt;



replace view_name with your view name
replace block_1 or block_2 with your machine name


So if your field is check-marked, it prints view 1. If it's not checked-marked, it prints view 2.